package aceim.app;
public class AceImException extends Exception {
private static final long serialVersionUID = 1L;
public AceImExceptionReason reason;
public AceImException(AceImExceptionReason reason) {
this.reason = reason;
}
public AceImException(String message, AceImExceptionReason reason) {
super(message);
this.reason = reason;
}
public AceImException(Throwable t, AceImExceptionReason reason) {
super(t);
this.reason = reason;
}
public static enum AceImExceptionReason {
EXCEPTION,
STORAGE_ERROR,
NO_PROTOCOL_FOUND,
RESOURCE_NOT_INITIALIZED;
}
}